package one;

import java.util.Arrays;
import java.util.Scanner;

/**
 * Created with IntelliJ IDEA.
 * ClassName: ArrayExer1
 * Package: one
 * Description:
 * User: fzykd
 *
 * @Author: LQH
 * Date: 2023-08-15
 * Time: 16:28
 */

public class ArrayExer1 {
    public static void main(String[] args) {

        //从键盘读入学生成绩，找出最高分，并输出学生成绩等级。

        //1.从键盘输入学生人数 根据人数创建数组
        Scanner scanner = new Scanner(System.in);
        System.out.println("请输入学生人数-> ");
        int tmp = scanner.nextInt();
        int[] score = new int[tmp];

        //根据提示 依次输入学生成绩
        int max = 0;
        System.out.println("请输入学生成绩-> ");
        for (int i = 0; i < score.length; i++) {
            int i1 = scanner.nextInt();
            score[i] = i1;

            //在输入数据的时候 就搞定最大值
            if (max < score[i]) {
                max = score[i];
            }
        }
        System.out.println(max);

        //- 成绩>=最高分-10  等级为’A’
        //- 成绩>=最高分-20  等级为’B’
        //- 成绩>=最高分-30  等级为’C’
        //- 其余            等级为’D’
        // 遍历数组元素 获取等级
        //整个变量提出来 最后来一个模板输出
        for (int i : score) {
            if (i >= max - 10) {
                System.out.println(i + "-----A");
            } else if (i >= max - 20) {
                System.out.println(i + "-----B");
            } else if (i >= max - 30) {
                System.out.println(i + "-----C");
            } else {
                System.out.println(i + "-----D");
            }
        }


        System.out.println(Arrays.toString(score));


    }
}
